331386
473221
999293
447613
252221
1169946
107337
2073184
1015136
1046703
292307
753477
789312
881870
820147
909949
1017724
831610
570505
57952
101987
614377
297284
547842